Skip to content

New package: cosmic-1.5.0 - #61599

Open
benjcal wants to merge 1 commit into
void-linux:masterfrom
benjcal:cosmic-desktop
Open

New package: cosmic-1.5.0#61599
benjcal wants to merge 1 commit into
void-linux:masterfrom
benjcal:cosmic-desktop

Conversation

@benjcal

@benjcal benjcal commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Testing the changes

  • I tested the changes in this PR: YES

New package

Local build testing

  • I built this PR locally for my native architecture, (x86_64)

@benjcal benjcal changed the title New package: cosmic-1.4.0 [WIP] New package: cosmic-1.4.0 Jul 23, 2026
@classabbyamp classabbyamp added the new-package This PR adds a new package label Jul 23, 2026
@benjcal
benjcal force-pushed the cosmic-desktop branch 3 times, most recently from 1286e7c to f549d37 Compare July 24, 2026 21:06
@IzumiSenaSora

IzumiSenaSora commented Jul 26, 2026

Copy link
Copy Markdown

Man i just wanted to check if cosmic is available in void linux!
Even though it's not available but this pull request!
It seems cosmic can run without systemd!
Unlike gnome 49+

@benjcal

benjcal commented Jul 26, 2026

Copy link
Copy Markdown
Contributor Author

Man i just wanted to check if cosmic is available in void linux! Even though it's not available but this pull request! It seems cosmic can run without systemd! Unlike gnome 49+

Have you played with void-packages? You can pull this PR and build it and start playing with it! I'm running it with no systemd and it seems ok... There seems to be something with the sound but idk if that just my system. So testers are welcome!

@benjcal benjcal changed the title [WIP] New package: cosmic-1.4.0 New package: cosmic-1.4.0 Jul 26, 2026
@vodkanull

Copy link
Copy Markdown
Contributor

Thanks for working on this!
I just wanted to show some support. A few days ago I asked in r/voidlinux why COSMIC wasn't in the official repositories yet (I really like it and have been using MtFBella109 repo). Seeing an actual PR appear so soon after that discussion is great.
I’m going to try building and testing this PR on my system. If I find any issues I’ll report them here.
Thanks again for taking the time to package it.

@EllisK-L

Copy link
Copy Markdown
Contributor

Thanks for getting this PR up! I've been looking forward to it. I built and tested the full cosmic desktop. The issues I've encountered so far are being unable to launch cosmic-launcher, and my mouse doesn't update when hovering over links/buttons/window edges. It just stays as the default arrow.

Anyone able to replicate those issues, or is it just my system?

@benjcal

benjcal commented Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

@EllisK-L what kind of issue are you seeing with cosmic-launcher? I'm not super familiar with cosmic but I think that is the launcher on the screenshot, right? when I look at ps aux | grep cosmic-launcher I see it running in the background too...

A bit of context about my setup, I'm using sddm to start the cosmic session and I have dbus enabled.

An issue I saw was that my sound was not recognized, but running pipewire on a terminal got it working, so it seems to be related in how I have pipewire configured to autostart and not related to cosmic...

Screenshot_2026-07-28_12-41-51

I'm looking forward to hear more opinions and see how the thing is working in other people's machines... I'm still daily-driving plasma out of habit but I think I'm gonna throw some more hours at cosmic to see how stable it feels and what other sharp edges might be found.

@EllisK-L

Copy link
Copy Markdown
Contributor

I also launched cosmic with sddm, I don't think I tested audio, I can when I'm back at that system.

Here's an example of cosmic-launcher the default shortcut is the super key, but can also open it by just running it as a command. Here's an example on my PopOS 24 system:

Screenshot_2026-07-28_14-43-54

@benjcal

benjcal commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

@EllisK-L you are right! Just fixed it, the issue was that cosmic-launcher required the package pop-launcher, so I just added that and now it is working fine!

@benjcal

benjcal commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

Alright, just pushed a few more changes, mostly dealing with adapting COSMIC to Void Linux!

  • The big thing: I added elogind as a dependency to cosmic-session, along with the --features autostart configure arg, so it now autostarts things on session start! The audio issues I had are gone since this cleanly autostarts pipewire now.
  • Added a no-systemd.patch to cosmic-session to replace systemctl calls with loginctl equivalents (took it from Artix's patch).
  • Added a new package, blocaled from linux from scratch book, which cosmic-initial-setup requires to display languages correctly. From the readme: Blocaled provides a stand-alone implementation of the localed D-Bus service.
  • Added cosmic-session and greetd as runtime dependencies to cosmic-greeter. (Haven't tested cosmic-session with it yet... I've been using sddm to start the cosmic session.)

Now looking into why the CI is failing blocaled :-)

@benjcal
benjcal force-pushed the cosmic-desktop branch 4 times, most recently from 5fc3d09 to 5808787 Compare July 29, 2026 13:55
@benjcal benjcal changed the title New package: cosmic-1.4.0 [WIP] New package: cosmic-1.4.0 Jul 29, 2026
@benjcal benjcal changed the title [WIP] New package: cosmic-1.4.0 New package: cosmic-1.4.0 Jul 29, 2026
@IzumiSenaSora

Copy link
Copy Markdown

Update it to COSMIC 1.5.0?

@benjcal

benjcal commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

Update it to COSMIC 1.5.0?

bro... 😄
Screenshot 2026-07-29 at 1 40 11 PM

@glauconeto

Copy link
Copy Markdown

Thank you for making this branch available, I will plan myself to test it in VM and on my test hardware machine.

@benjcal

benjcal commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

To the people here... COSMIC 1.5.0 just dropped... do we polish this version (1.4.0) and get it into void or do we jump straight to 1.5.0?

@EllisK-L

Copy link
Copy Markdown
Contributor

hmmm, Cosmic gets updates about every week, it's very possible this PR will take another week+ before it's merged. Since we're still pretty early in the testing phase of this PR updating to 1.5 probably wont hurt. But making sure it's polished in Void should be the focus. Up to you though as the PR authour :)

@benjcal benjcal changed the title New package: cosmic-1.4.0 New package: cosmic-1.5.0 Jul 29, 2026
@benjcal

benjcal commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

Alright, COSMIC 1.5.0!

Not much changed in terms of the packaging... just bumped the version on all cosmic templates and regenerated checksums. We also dropped the no-systemd patch for cosmic-session since upstream now wraps systemctl calls in run_optional_command(), so it degrades gracefully on Void without systemd. No new packages or dependency changes needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-package This PR adds a new package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants